#ifndef COURSE_H_
#define COURSE_H_
#include <vector>
#include <string>


class Course {
	
protected:
	std::string courseID;
	std::string description;
	std::vector<Course> prereqs;
	
public:
	std::string getCourseID();
	std::string getDescription();
	std::vector<Course> getPrereqs();
/* The remaining functions would exist to modify courses, 
 * something which the end-user would not need to do.
 * They are therefore not as important.
 *
 *	void setCourseID();
 *	void setDescription(const char * newDesc);
 *	void addPrereq(Course newPrereq);
 *	void removePrereq(const char * oldCourseID);
 */	
};

#endif
